$(document).ready(function() {

	/* gnb atv */
	if ( $("#lnb").length ) fe_gnbAtv();

	/* lnb atv */
	if ( $("#lnb").length ) fe_lnbHeight();

	/* input font-family */
	if ( $('input[type="submit"]').length ) fe_ipFont();

	/* input send font style */
	if ( $(".btnPwSend").length ) fe_ipSendFont();

	/* table append rows */
	if ( $(".appendTable").length ) fe_appendTable();

	/* radio input lock */
	if ( $('.radioArea input[type="radio"]').length ) fe_radioArea();

	/* textarea form */
	if ( $(".btnCmt button").length ) fe_textareaForm();

	/* layPap */
	if ( $(".layOpen").length ) fe_layPop();

	/* layPap2 */
	if ( $(".layOpen2").length ) fe_layPop2();

	/* layPap3 */
	if ( $('.btnBoard input[type="submit"]').length ) fe_layPop3();

});

$(window).load(function(){

	/* aside height */
	if ( $("#aside").length ) fe_asideHeight();

	/* loading height */
	if ( $(".layBg").length ) fe_loadingHeight();

});

/* gnb atv */
function fe_gnbAtv(){
	$("#gnb li").click(function(){
		$("#gnb li").removeClass();
		$("#gnb li").eq($(this).index()).addClass("atv");
	});
}

/* lnb atv */
function fe_lnbHeight(){
	$("#lnb li a").click(function(){
		$(this).parent().parent().children().children().children().removeClass();
		$(this).parent().children().children("li:first").addClass("atv").siblings().removeClass();
		$(this).parent().addClass("atv").siblings().removeClass();
	});
	$("#lnb li ul li a").click(function(){
		$(this).parent().parent().parent().addClass("atv").siblings().removeClass();
		$("#lnb li ul li").removeClass();
		$(this).parent().addClass("atv");
	});
}

/* aside height */
function fe_asideHeight(){
	$("#aside").height( $("#container").height() + "px");
}

/* loading height */
function fe_loadingHeight(){
	$(".layBg").height( $(".mask").height() + "px");
}

/* input font-family */
function fe_ipFont(){
	$('input[type="submit"]').css("font-family","Dotum");
}

/* input send font style */
function fe_ipSendFont(){
	$(".btnPwSend").css("font-family","Gulim");

}

/* radio input lock */
function fe_radioArea(){
	$('.radioArea input[type="radio"]').click(function(){
		var radioVal = $(this).val();
		if(radioVal == 1){
			$(".team").addClass("lock");
			$('.team input[type="text"]').attr("readonly","readonly");
			$('.team input[type="text"]').attr("value","");
		}else{
			$(".team").removeClass("lock");
			$('.team input[type="text"]').removeAttr("readonly");
		}
	});
}

/* textarea form */
function fe_textareaForm(){
	$(".btnCmt button").click(function (){
		$("#textareaForm").toggle();
	});
	$("#CmtText").click(function(){
		$(this).text($(this).text() == "답글달기" ? "답글취소" : "답글달기");
	});
}

/* table append rows */
function fe_appendTable(){
	$(".appendRow").click(function(){
		var tr_obj    = document.getElementById("lineAppend");
		var clone_obj = tr_obj.cloneNode(true)
		tr_obj.parentNode.appendChild(clone_obj);
	});

	$(".deleteRow").click(function(){
		var tr_obj    = document.getElementById("lineAppend");
		var tbody_obj = tr_obj.parentNode;
		var tbl_obj   = tbody_obj.parentNode;
		var tbl_cnt   = tbl_obj.rows.length;tbl_cnt
		if(tbl_cnt < 3) {
			alert("삭제할 수 없습니다.");
		return;
		}
		tr_obj.parentNode.removeChild(tr_obj);
	});
}

/* layPap */
function fe_layPop(){
	function wrapWindowByMask(){
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
		$(".layPop").css({"width":maskWidth,"height":maskHeight});
		$(".layPop").css("display","block");
	}

	$(".layOpen").click(function(e){
		e.preventDefault();
		wrapWindowByMask();
	});
	$(".layBg").click(function (e) {
		e.preventDefault();
		$(".layPop").css("display","none");
	});

	$(".layClose > button").click(function () {
		$(".layPop").css("display","none");
	});
}

/* layPap2 */
function fe_layPop2(){
	function wrapWindowByMask2(){
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
		$(".layPop2").css({"width":maskWidth,"height":maskHeight});
		$(".layPop2").css("display","block");
	}

	$(".layOpen2").click(function(e){
		e.preventDefault();
		wrapWindowByMask2();
	});
	$(".layBg").click(function (e) {
		e.preventDefault();
		$(".layPop2").css("display","none");
	});

	$(".layClose > button").click(function () {
		$(".layPop2").css("display","none");
	});
}

/* loading */
function fe_layPop3(){
	function wrapWindowByMask(){
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
		$("#loading").css({"width":maskWidth,"height":maskHeight}).show();
		var layerHeight = $(".layPop > div").height();
		var layerWidth = $(".layPop > div").width();
		var left = ( $(window).scrollLeft() + ($(window).width() - layerWidth) / 2 );
		var top = ( $(window).scrollTop() + ($(window).height() - layerHeight) / 2 );
		$(".layPop").css({"top": top + "px", "left" : left + "px"});
	}
	$('.btnBoard input[type="submit"]').click(function(e){
		e.preventDefault();
		wrapWindowByMask();
	});
}